package com.ttg.model.pojo;


import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author chenyou
 * @datetime 2025-09-03 11:02:23
 */
@Data
@TableName("tbl_cost_manage_industry_deposit_loan")
public class CostManageIndustryDepositLoan implements Serializable {
    private static final long serialVersionUID = 654626848392112026L;

    @TableId(value = "cmid_id", type = IdType.AUTO)
    private Long cmidId;

    @TableField(value = "cmid_interval_type")
    private String cmidIntervalType;

    @TableField(value = "cmid_year")
    private String cmidYear;

    @TableField(value = "cmid_month")
    private String cmidMonth;

    @TableField(value = "cmid_cls_id_1")
    private String cmidClsId1;

    @TableField(value = "cmid_cls_id_2")
    private String cmidClsId2;

    @TableField(value = "cmid_total_mct_count")
    private Integer cmidTotalMctCount;

    @TableField(value = "cmid_active_mct_count")
    private Integer cmidActiveMctCount;

    @TableField(value = "cmid_effective_dep_act_count")
    private Integer cmidEffectiveDepActCount;

    @TableField(value = "cmid_high_dep_act_count")
    private Integer cmidHighDepActCount;

    @TableField(value = "cmid_credit_act_count")
    private Integer cmidCreditActCount;

    @TableField(value = "cmid_use_credit_act_count")
    private Integer cmidUseCreditActCount;

    @TableField(value = "cmid_bind_month_avg_amt")
    private BigDecimal cmidBindMonthAvgAmt;

    @TableField(value = "cmid_bind_month_lastday_amt")
    private BigDecimal cmidBindMonthLastdayAmt;

    @TableField(value = "cmid_bind_deviation_degree")
    private BigDecimal cmidBindDeviationDegree;

    @TableField(value = "cmid_bind_mct_month_avg_amt")
    private BigDecimal cmidBindMctMonthAvgAmt;

    @TableField(value = "cmid_bind_weight_rate")
    private BigDecimal cmidBindWeightRate;

    @TableField(value = "cmid_month_avg_amt")
    private BigDecimal cmidMonthAvgAmt;

    @TableField(value = "cmid_month_lastday_amt")
    private BigDecimal cmidMonthLastdayAmt;

    @TableField(value = "cmid_deviation_degree")
    private BigDecimal cmidDeviationDegree;

    @TableField(value = "cmid_mct_month_avg_amt")
    private BigDecimal cmidMctMonthAvgAmt;

    @TableField(value = "cmid_weight_rate")
    private BigDecimal cmidWeightRate;

    @TableField(value = "cmid_credit_total_amt")
    private BigDecimal cmidCreditTotalAmt;

    @TableField(value = "cmid_credit_avg_amt")
    private BigDecimal cmidCreditAvgAmt;

    @TableField(value = "cmid_credit_rate")
    private BigDecimal cmidCreditRate;

    @TableField(value = "cmid_use_credit_total_amt")
    private BigDecimal cmidUseCreditTotalAmt;

    @TableField(value = "cmid_use_credit_avg_amt")
    private BigDecimal cmidUseCreditAvgAmt;

    @TableField(value = "cmid_use_credit_rate")
    private BigDecimal cmidUseCreditRate;

    @TableField(value = "cmid_credit_weight_rate")
    private BigDecimal cmidCreditWeightRate;

    @TableField(value = "cmid_ratio")
    private BigDecimal cmidRatio;

    @TableField(value = "cmid_qtr_id")
    private Long cmidQtrId;

}

